package d2p

import "hy_808/protocol/jtt808"

/*
*

	终端心跳

消息 ID：0X0002。
终端心跳数据消息体为空。
*/
type Heartbeat struct {
	jtt808.Jtt808
}

func GenHeartbeat(phone string) Heartbeat {
	hb := Heartbeat{}
	hb.Head.SetId(jtt808.Heartbeat)
	seq := jtt808.GetSerialNumber()
	hb.Head.SetSeriaNo(seq)
	hb.Head.SetAttribute(0, 0, 0)
	hb.Head.SetPhone(phone)

	//hb.SetBody([]byte{})
	hb.SetCheckCode()
	hb.ToBytes()
	return hb
}
